package com.irdstudio.efp.esb.service.facade.hj;

import com.irdstudio.efp.esb.service.bo.req.hj.ReqLoanBalanceBean;
import com.irdstudio.efp.esb.service.bo.req.hj.ReqLoanInfoQueryBean;
import com.irdstudio.efp.esb.service.bo.req.hj.ReqRepaymentDetailsInfoQueryBean;
import com.irdstudio.efp.esb.service.bo.resp.hj.RespLoanBalanceQueryBean;
import com.irdstudio.efp.esb.service.bo.resp.hj.RespLoanInfoQueryBean;
import com.irdstudio.efp.esb.service.bo.resp.hj.RespRepaymentPlanListQueryBean;

/**
 * 需求编号：【2019D0519】（业务提的需求编号）
 * 问题编号：【xxxxxxx】（若不是因为修复问题而新增该类，则留空）
 * 开发人员：chenxuan
 * 创建日期：2019/5/9
 * 功能描述：30230003(贷款基本信息查询)
 */
public interface LoanInfoQueryService {
	/**
	 * 开发人员：【chenxuan】
	 * 创建/修改日期：【2019/5/18】
	 * 描述：
	 * @Param [reqLoanInfoQueryBean]
	 * @return com.irdstudio.efp.esb.service.bo.resp.hj.RespLoanInfoQueryBean
	 **/
	// 借据信息查询
	public RespLoanInfoQueryBean loanInfoQuery(ReqLoanInfoQueryBean reqLoanInfoQueryBean, String applySeq) throws Exception;
	// 还款计划
	public RespRepaymentPlanListQueryBean repaymentPlanListQuery(ReqRepaymentDetailsInfoQueryBean reqRepaymentDetailsInfoQueryBean, String applySeq) throws Exception;
	// 贷款余额查询 30230003 08
	public RespLoanBalanceQueryBean loanBalanceQuery(ReqLoanBalanceBean reqLoanBalanceBean, String applySeq) throws Exception;
}
